Code recording control circuit



Ma arch 27, 1951 R. o. RIPPERE 2,546,835

CODE RECORDING CONTROL CIRCUIT Filed June 24, 1949 18 Sheets-Sheet l lNVE/VTO/Q y R a R/PPERE ATTORNEY 18 Sheets-Sheet 2 o. RIPPERE CODE RECORDING CONTROL CIRCUIT n N Q at N @R mt m% M T I 9 wt m at m at VH A I N l wt .0 mt m wt 0 I n W QWQ $593k Q x RG5 UV M. W I EwE wEQ 8w W F It March 27, 1951 Filed June 24, 1949 mw mm i March 27, 1951 R. o. RIPPERE 2,546,335

CODE RECORDING CONTROL CIRCUIT Filed June 24, 1949 18 Sheets-Sheet 4 v l I I I I lnlll VI i| F I r? E M ml I s ,I j -T@\. $0 j 1 \l m ilm w w a. W 2% J Ij .u I MW n w NH. n I w v E/ A n 0 HF .WQ.W n l m m m m I VR I I A LIEU- n z A M 6mm wit N68 I 6 6 m n u T LII-ii L 1. mtg ES: 73E 0 k t IIHJ I I m HI] m w m a a I hvlll a L mirunulq m M m I .I T I a Q I an j EQ \g 5%: is I I I I I I 8 5 m v a 2 Inl l 0% l I 2 mow P- a van I I a a u I s-u l I I C-w I w m I I IL l I T M I I I ?e I m L I I LH w-w ab a mu IJ xuwtumm um 4 .I a a I. 3 Z w I $5,328 HI l. E u Mil mic QMRWGMQ m u n WIHHLIW w ho n .I I LI -MI 3255 #55 w ll m m ll F ll AILII JE J i UM u. Ffl m w j WWIDLIhW-llb 0 J F.HHI 1w w w As J T J. In F wb 7f a dPr W vi iv 1 1 & mow m rot r a H I l I March 27,1951

Filed June 24, 1949 R. o. RIPPERE 2,546,835

CODE RECORDING CONTROL CIRCUIT l8 Sheets-Sheet 5 H E @M' 15TH r r r r' i J-MMMJI qfiw 1 J u] 1 J RELAYS IIHI- REOORDWG RECORDER I REGISTER COMPARISON CONTACT NETWORK as I HUNDR I ke s: I{

" ATTORNEY 18 Sheets-Sheet 5 R. O. RIPPERE h .llll H I QESM E #283 M CODE RECORDING CONTROL CIRCUIT qomboou at... 56. qukamtou m n m M N March 27, 1951 Filed June 24, 1949 //v VENTOR R0. R/PPERE B Y ATTORNEY March 27, 1951 R. o. RIPPERE- CODE RECORDING CONTROL CIRCUIT l8 Sheets-Sheet '7 Filed June 24, 1949 nTmu kEmGWE Gab wtndmfil i Q sisa ATTORNEY March 27, 1951 Filed June 24, 1949 R. o. RIPPERE 2,546,835

CODE RECORDING CONTROL CIRCUIT 1 8 Sheets-Sheet 8 o 1 I e I I i March 27, 1951 R. o. RIPPERE com: RECORDING CONTROL CIRCUIT 18 Sheets-Sheet 9 Filed June 24, 1949 Ra R/PPERE ATTORNELX E SE March 27, 1951 R. o. RIPPERE come: RECORDING CONTROL CIRCUIT l8 Sheets-Sheet 10 Filed June 24, 1949 I. $35 33 $2358 \sfitwm Mi A E H II TF F l LII R M I H l MAP; H Q JEJ H man m I PI A F H 1 T MW N UP .u J H h W M s m W Y J 7 R R P 1 m F LIILIE 4. 0 .fl Q i m IIILI km. W R a n m m 4 q I LI; W 3F. 3F fl t B I F u 2 m w h I mfll l if PIl w m T? fl fi I NT: 2 m W? U NT W h h L 1. T: E I E I 'M r R l l I l I l l \l d II I F ll 3: 2:5 35 3: I uti mimosa I m h ES I I I I h I I I I I IF I I I I m 0 -79 I u x a m w j I I March 27, 1951 R. o. RIPPE'RE CODE RECORDING CONTROL cmcun 18 Sheets-Sheet 11 Filed June 24, 1949 I l-l INVENTOH Ra R/PPERE B Y ATTORNEY l8 Sheets-Sheet 12 R. O. RIPPERE CODE RECORDING CONTROL CIRCUIT March 27, 1951 Filed June 24, 1949 I l-l INVENTO ATTORNEY M w m R O R March 27, 1951 R. o. RIPPERE CODE RECORDING CONTROL CIRCUIT l8 Sheets-Sheet 13 Filed June 24, 1949 me P r P r, I 1 1 v ,I

82% g E E E JQQEJQQ March 27, 1951 Filed June 24, 1949 /vrm/ sp/esko PROGRESS CONTROL- R. o. RIPPERE 2,5 835 CODE RECORDING CONTROL CIRCUIT l8 Sheets-Sheet l4 READER I ATTOQA/FV March 27, 1951 RlPPERE a fifig CODE RECORDING CONTROL CIRCUIT Filed June 24, 1949 18 Sheets-Sheet 15 'flfl%: .AAA.

l A A A A A A H I=ILL A 1 A A A A A: 2A 1 1 /'/v VENTOR R 0. R/PPERE ATTORNEY 1951 R. o. RIPPERE CODE RECORDING CONTROL CIRCUIT March 27,

18 Sheets-Sheet 16 Filed June 24, 1949 o o Ro $33 00 O 0'' o kht 0 VII r.

. 955m me x FML INVENTORY l R 0. PIP/9519f A TORNEY March 27, 1951 R. o. RIPPERE 5 com: RECORDING CONTROL CIRCUIT Filed June 24, 1949 1a Sheets-Sheet 17 Gil-1 g 51?? EAEHQ "A* 6% gm 1 ATTORNEY March 27, 1951 R. o. RIPFERE 2,545,835

CODE RECiORDING CONTROL CIRCUIT Filed June 24, 1949 18 Sheets-Sheet 18 MOTOR com-20L SPREAD PROGRESS INVENTO By R 0. R/PP RE ATTORNEY FIG. 22

Patented Mar. 27, 1951 UNITED STATES PATENT OFFICE CODE RECORDING CONTROL CIRCUIT Application June 24, 1949, Serial No. 101,086

Claims.

This invention relates to automatic accounting systems and particularly to systems wherein records automatically produced by and of customer uses of given facilities over variable time periods are processed by electrical devices in a number of steps to produce customer bills for the services rendered.

The object of the invention is to provide means for collecting the data from various and scattered sources in the records, and to translate the records into the form required for printing.

The present invention resides in a plurality of circuit details of one of the electrical devices employed for one step in the automatic accounting process, that device known as the computer, but computing, in itself, is not here claimed. This device, like the other devices employed, is arranged to take records from an incoming or old perforated tape, to modify the records in accordance with the purposes for which it is adapted and to produce a plurality of outgoing or new perforated tapes therefrom.

The original tape, automatically produced by customer use of given facilities contains scattered items of specific information, such as the initial entry, the answer or start time and the disconnect or termination time for each customer use and other items of general information, such as the general location of the using customers facilities, the date, the hours and the identity of the billing period. This tape in a specific arrangement of an accounting system is employed as an incoming tape in a device known as an assembler, which collects or assembles the various and scattered items of specific information.

The next step in the accounting process is performed in the computer which takes the assembled items of specific information, calculates therefrom elapsed time, modifies the result in accordance with a billing index which indicates the rate of charges, translates this result into a number of unit charges (message units in an automatic message accounting system) and distributes the calculated charges along with accompanying details to one or another of a plu rality of outgoing tapes.

In a specific embodiment of the invention the computer is provided with a reader for entering data from an incoming tape into its calculator and registers and nineteen perforators for distributing the processed data to nineteen outgoing tapes. There will be ten of such perforators assigned to the recording of message unit charges. If the tape is from a marker group serving more than one office, then as many of these perforators J .5 as there are offices will be used so that a separate outgoing tape for each ofiice will be prepared. If the marker group contains but a single oflice then the charges will be sorted on a decimal basis either in accordance with the thousands digit of the called line number or in accordance with the units digit thereof. There will be six of such perforators assigned to the recording of detail calls, that is calls, the details of which will be reported on the customers bills. Since the central oilice tapes are recorded by rounds and since the longest round provided for will consist of six days, then six perforators are provided so that the detail calls may be sorted by days. There will be one perforator assigned to the recording of irregular calls such as straddle calls or those occasional calls which exceed the capacity of the device such as those extending over a period of time greater than ninety-nine minutes. There will be one perforator assigned to the recording of the details of message unit calls where these details are sought for monitoring or other purposes by the customer. The customers bill will nevertheless be rendered on the message unit basis so that a particular message unit call will be processed bythe computer and two records produced therefrom, one in short form on one of the regular message unit tapes for billing purposes and another in longer form on the message unit detail record tape for supervisory purposes. And lastly there will be one perforator assigned to record the line observed calls, that is, a record made of all calls originated on certain lines put under observation under routine or on account of customer complaints.

The first seventeen output tapes including the ten message unit tapes, the six detail call tapes and the irregular call tape will contain billing information whereas the last two, the message unit detail call and the line observed call tapes will contain reference information. The distribution of calls to these nineteen outgoing channels is a function of the computer and in most cases is controlled by some index in the initial entry of each call, but may in other cases be controlled by extraordinary conditions derived or detected by the computer itself, as when the elapsed time calculated exceeds two digits (99 minutes). Thus, the computer translates, calculates, computes, sorts and otherwise rearranges the items of information found on an incoming tape to form a plurality of outgoing tapes carr ing the thus processed information in another form.

By way of illustration, a number .3 of assembled call information as they appear on the incoming tape and as they are transformed for perforation on one or another of the outgoing tapes are given, with a short explanation of certain features of the transformation.

(1) A message unit call entered as:

(2) A message unit call entered as:

which is a call from office 3 of the given marker group (identified in the tape identity entries) from calling line 1234 and extending from 17.5 minutes to 35.2 minutes. The billing index (4) we will assume will cause the calculation of 18.7 minutes of elapsed time to indicate 12 message units so that the computer will form and cause to be perforated on the number 3 perforator (sorted by ofiice when the marker group contains more than one oifice) two output lines:

(3) A message unit call entered as:

is one very similar to Example No. 1 except that it also includes an hour entry. The elapsed time is calculated as follows:

If this in combination with the billing index indicates 3 message unit calls then the output will be:

(4) A message unit call might appear as:

The second line in this case is known as an irregular hour entry and while it does not show the actual hour it nevertheless sets the hour circuit back an hour so that the calculation is identical with Example No. 3 and the output line will be:

(5) Should a call appear as follows:

then the calculation of elapsed time would be as follows:

Assuming that this elapsed time will indicate 27 message units, the output becomes:

(6) If the line 5444 of Example No. 1 were under observation, then the input to the computer would be as follows:

The entry index (the B digit of the first line of the initial entry) is 4 instead of 1 as in the first example, and two supplementary lines giving de- 7 tails of the called number are added. In this case the computer forms and causes to be perforated on the number 5 perforator, as before, the output line:

This is supervisory information and is not used in forming bills but goes to company ofiicials for various purposes such as routine checking, or for answering complaints, etc. The second line is formed by a translator from an assumed date (15), hour (21) and answer time (31). The third and fourth lines are copies of the last two lines of the assembled call and the last line has a record of the message unit index (0), the chargeable time (04rounded off from 3.5) and the number of message units charged (02) ('7) In Example No. 6 if the third line had been 233046 instead of 243046 then a message unit detail call is indicated. In such case the output line will be 125444 as before and the five-line detail information record will be exactly the same 

